package com.ruoyi.common.cont.student;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author ByChen
 */
public class StudentConst {
    /**
     * 身份证位数
     */
    public final static int ID_CARD_DIGIT = 18;

    /**
     * 默认密码为身份证后 的位数
     */
    public final static int PASSWORD_NUM = 6;

    /**
     * 审核状态标志
     */
    @Getter
    @AllArgsConstructor
    public enum AuditCode {
        /** 审核状态-未审核 */
        STATUS_NO_CHECK("1", "未审核状态"),
        /** 审核状态-已通过 */
        STATUS_PASS("2", "已通过状态"),
        /** 审核状态-已过期 */
        STATUS_OUT_TIME("3", "已过期状态"),
        ;
        private final String code;
        private final String name;

        @Override
        public String toString() {
            return super.toString();
        }
    }

    /**
     * 绑定微信标志
     */
    @Getter
    @AllArgsConstructor
    public enum BingTypeCode {
        /** 进行绑定 */
        BIND("1", "进行绑定"),
        /** 正常登录 */
        NORMAL("0", "正常登录"),
        ;
        private final String code;
        private final String name;

        @Override
        public String toString() {
            return super.toString();
        }
    }

    /**
     * 校验微信标志
     */
    @Getter
    @AllArgsConstructor
    public enum OpenIdCode {
        /** 进行校验 */
        VERIFY("1", "进行校验"),
        /** 不进行校验 */
        NO_VERIFY("0", "不进行校验"),
        ;
        private final String code;
        private final String name;

        @Override
        public String toString() {
            return super.toString();
        }
    }

}
